@charset "utf-8";

@media (max-width:1700px) {
body{min-width: 320px;}
.container{width: 1400px;}
.mb {
    margin-bottom: 20px;
    padding: 0 3%;
}
.header{min-width:inherit;}
.footer{min-width:inherit;}
.mainBox{margin-right:20px; margin-left:20px;}
.layout{padding:30px 20px 0;}
.crumb{min-width:inherit; padding-right:20px; padding-left:20px;}

.header .logo{padding-left:20px;}
.header .search{right:20px;}
.mainnav{padding-right:20px; padding-left:20px;}
.swiper-nav{margin-right:22%;}
.swiper-nav .swiper-slide{margin-right:4%;}
.header .search{width:22%;}

.footer-menu{width:13%;}
.footer-contact{padding-left:13%;}

.infoList li{padding-top:8px; padding-bottom:8px;}
.infoList.hadLine li{padding-top:18px; padding-bottom:18px;}
.fixed-nav .ss_box{right: 12%;}
.fixed-main .ss_box{right: 10%; top: 6%;}
}


@media (max-width:1440px) {
.container{width: auto;}
.module-main{margin-right:-10px; margin-left:-10px;}
.module-box{margin-right:10px; margin-left:10px;}
.mb{margin-bottom:20px;    padding: 0 2%;}
.mt{margin-top:20px;}
.mb2{margin-bottom:20px;}
.layout{padding:20px 20px 0;}
.general{padding:20px;}
.modeBox{padding-right:20px; padding-left:20px;}
.pagediv{padding-top:20px;}
.menu-icons{margin-right:-10px !important; margin-left:-10px !important;}
.menu-icons li a{margin:0 10px 20px !important;}
.common-head .menu1 li{margin-right:20px;}
.tpxw .owl-carousel .item-name{height:42px; line-height:42px;}
.tpxw .owl-dots{bottom:15px;}
.tpxw .owl-carousel img{height:352px;}
.imageList ul{margin:-20px -10px 0;}
.imageList ul li a{margin:20px 10px 0;}
.big-head{line-height:35px;}
.big-head .hd li{margin-right:35px; font-size:1.675em;}
.column-head{margin-bottom:15px;}
.column-head a{padding-right:5%; padding-left:5%; font-size:1.25em; line-height:30px;}
.common-title .currentName{font-size:1.125em;}
.ajaxList li{padding-top:10px; padding-bottom:10px;}
.tpxw .owl-carousel img{height:376px;}
.imageList ul{margin:-20px -10px 0;}
.imageList ul li a{margin:20px 10px 0;}

.footer-mode{padding-right:20px; padding-left:20px;}
.footer-menu{position:static; margin-top:0; width:auto; margin-bottom:1em;}
.footer-menu ul li{position:relative; display:inline-block; padding-right:20px; line-height:20px;}
.footer-menu ul li:after{position:absolute; top:50%; right:7px; content:""; width:1px; height:14px; margin-top:-7px; background-color:#fff;}
.footer-menu ul li:last-child:after{content:normal;}
.footer-menu ul li a{display:inline-block;}
.footer-contact{padding-left:0;}
.footer-contact .module-span5{float:left; width:40%;}
.footer-contact .module-span7{float:left; width:60%;}
.footer-contact dl dd.iconfont{margin-left: 0;}
.fixed .skip ul{margin-right: 6%;}
.fixed-nav .ss_box{right: 7%;top: 20px;}
.fixed-main .ss_box{right: 135px;}
}



@media (max-width:1200px) {
body{min-width:320px; font-size:15px;}
.header{min-width:320px; height:auto;}
.footer{min-width:320px;}
.crumb{padding:12px 10px 0;}
.crumb dl dd{margin-left:28px;}
.ztzl .owl-nav a{background:rgba(0,0,0,.3)!important;}
.ztzl .owl-nav a:hover{background:rgba(0,0,0,.5)!important;}
.ztzl .owl-nav a:before{background-image:url(../images/slider_arrow_whit.png)!important;}
.ztzl .owl-nav .owl-prev{left:5px;}
.ztzl .owl-nav .owl-next{right:5px;}

.swiper-nav .swiper-slide{margin-right:3%;}

.footer-copyright{padding:20px;}

.header-xuanfu-bar .skip ul{float: none; padding-right: 115px;}
.header-xuanfu-bar .skip ul li.user{float: right;}
.fixed-header .logo dl dd{color:#fff;}
.fixed-header .logo dl dd font{color: #fff;}
.fixed-header .swiper-nav{margin-right: 0; z-index: 10;}
.fixed-header .swiper-nav .swiper-slide .link{color: #fff; line-height: 60px;}
.fixed-header .swiper-nav .swiper-slide .link:after{color:#fff;}
.fixed-header .swiper-nav .swiper-slide .link:after{background-color: #fff;}
.fixed-header .ss_box{display: none;}
.fixed-header .inhead{margin-top: 50px;}
.fixed-header .inhead .swiper-nav{margin-right: 0 !important;}
.header-xuanfu-bar.fixed .skip{position: absolute; top: 0; right: 0; left: 0; height: auto; border-bottom: 1px solid rgba(255,255,255,.25);}
.header-xuanfu-bar.fixed .skip ul{margin-top: 0; padding-right: 70px; float:none;}
.header-xuanfu-bar.fixed .skip ul li.wzali{display: block;}
.header-xuanfu-bar.fixed .skip ul li.user{display: block;}
.header-xuanfu-bar.fixed .skip{display: block;}
.header-xuanfu-bar.fixed .header-toggle-btn{display: block;}
.header-xuanfu-bar.fixed .header-toggle-btn{width:50px !important; height:50px !important; background:#2d548f;}
.header-xuanfu-bar.fixed .header-toggle-btn div{width:30px; margin-top:15px !important; margin-left:10px !important;}
.fixed-header .header-picker-mobile{opacity: 1;}
.header-picker.fixed{top: 50px; padding-top: 0;}

.header .inhead .swiper-nav .swiper-slide .link{line-height: 60px;}

.footer-links ul{margin-top: -15px; margin-right: -7px; margin-left: -8px;}
.footer-links dl{margin: 15px 7px 0 8px;}
}

@media (max-width:991px) {
.mainBox{margin-right:15px; margin-left:15px;}
.layout{padding:15px 15px 0;}
.module-main{margin-right:-8px; margin-left:-7px;}
.module-box{margin-right:8px; margin-left:7px;}
.module-span4{float:none; width:auto;}
.module-span3{float:none; width:auto;}
.module-span5{float:none; width:auto;}
.module-span6{float:none; width:auto;}
.module-span7{float:none; width:auto;}
.module-span8{float:none; width:auto;}
.mb{margin-bottom:15px;}
.mb2{margin-bottom:10px;}
.mt{margin-top:15px;}
.menu-icons{margin-right:-8px !important; margin-left:-7px !important;}
.menu-icons li a{margin:0 8px 15px 7px !important;}
.menu-icons li a:before{margin-right:10px; margin-left:10px;}
.general{padding:15px;}
.modeBox{padding-right:15px; padding-left:15px;}
.crumb{padding-bottom:15px; background-color:#ededed;}
.crumb dl dt{left:10px;}
.crumb dl dd{margin-left:30px;}
.pagediv{padding-bottom:5px;}
.imageList ul{margin:-15px -8px 0 -7px;}
.imageList ul li a{margin:15px 8px 0 7px;}
.imageList ul li span.pic{height:188px !important;}
.imageList.lay-col2 ul li{width:33.33333%;}


.common-head .hd li{font-size:1.125em;}
.common-head .menu1 li{padding-bottom:10px;}
.big-head .hd li{margin-right:25px; font-size:1.25em;}
.infoList.hadLine li{padding-top:15px; padding-bottom:15px;}
.otherList .infoList li h4{padding-right:100px; text-align:left;}
.otherList .infoList li h4 a{float:left; max-width:100%; line-height:1.8em; white-space:nowrap;}
.otherList .infoList li h4 .time{position:absolute; float:none; margin-top:-.9em; line-height:1.8em;}
.ajaxList li.head{padding-top:15px; padding-bottom:5px;}

.common-bd{padding-top:5px;}

.rel-appendixs h3{padding:20px 0 5px;}

.tpxw .owl-carousel img{height:auto !important;}

.header .logo{padding-bottom:40px; text-align:center;}
.header .search{position:static; width:auto; margin-top:0; margin-right:15px; margin-bottom:20px; margin-left:15px;}
/* .header-xuanfu-bar .skip ul{margin-right:60px;} */
.header-xuanfu-bar .skip ul{padding-right: 65px;}
.header-xuanfu-bar .skip ul li{line-height:50px !important;font-size: .8375em;}
.header-toggle-btn{width:50px !important; height:50px !important; background:#2d548f;}
.header-toggle-btn div{width:30px; margin-top:15px !important; margin-left:10px !important;}

.picker-hall-main{padding-top:0;}
.mainnav{padding-right:0; padding-left:0;}
.mainnav .swiper-nav{margin-right:0;}
.swiper-nav.swiper-container{padding:5px 0;}
.swiper-nav .swiper-wrapper{display:block !important;}
.swiper-nav .swiper-slide{width:12.5%; margin-right:0;}
.swiper-nav .swiper-slide .link{display:block; margin:1px 5px; line-height:38px;}
.swiper-nav .swiper-slide .link:after{content:normal;}
.swiper-nav .swiper-slide:before{position:absolute; top:50%; left:0; z-index:1; content:""; width:1px; height:20px; margin-top:-10px; background-color:rgba(255,255,255,.35);}
.swiper-nav .swiper-home:before{visibility:hidden;}
.swiper-nav .swiper-slide.checked a,
.swiper-nav .swiper-slide a:hover{color:#fff; background-color:rgba(255,255,255,.2);}
.swiper-nav .swiper-slide a:after{content:normal;}
.fixed-nav .swiper-nav .swiper-slide{width: 25%; margin-right: 0px;}
.fixed-nav{width: 100%; margin-top: 33px;}

.fixed-header .swiper-nav .swiper-slide .link{line-height: 50px;}
.fixed-header .swiper-nav .swiper-slide{width: 25%!important;}

.header .inhead .swiper-nav .swiper-slide .link{line-height: 50px;}


.footer-link{display:none;}
.footer-link-menu{padding-right:0; padding-left:0;}
.footer-link-menu ul{margin-right:-1px; margin-left:-1px;}
.footer-link-menu ul li{width:50% !important; height:auto;}
.footer-link-menu ul li a{margin:0 0 -1px -1px; padding-top:8px; padding-bottom:8px; border:1px solid #43659a;}
.footer-link-menu ul li a font{width:166px; text-align:left;}
.footer-link-content{padding-right:0; padding-left:0;}
.footer-link-content ul li{width:33.33333%;}
.footer-mode{padding:15px;}
.footer-contact{padding-right:0;}
.footer-wzbz{position:static; margin-top:15px; width:auto; text-align:left;}

.footer-copyright{padding:15px;}


.layui-table-wrap .layui-table td,
.layui-table-wrap .layui-table th{padding-right:10px; padding-left:10px;}

.footer-links ul li{width: 33.33333%;}
}


/* xs mobile*/
@media (max-width: 768px) {
.header{background-size: cover;}
.swiper-nav .swiper-slide{width:25% !important;}
.swiper-nav .swiper-slide .link{line-height:40px; font-size:1.125em;}
.fixed-header .swiper-nav .swiper-slide .link{line-height: 40px;}
.footer-link-content ul li{width:50%;}

.common-head.add .menu1{float:none; margin-right:-2px; margin-left:-2px;}
.common-head.add .menu1 li{width:25%; padding:0 !important; margin-right:0; margin-bottom:0; border-bottom:none;}
.common-head.add .menu1 li:before{content:normal;}
.common-head.add .menu1 li span{display:block; margin:0 2px 4px; padding:4px 0; background-color:#eee;}
.common-head.add .menu1 li.on span{color:#fff; background-color:#e24745;}
.common-head.add .menu1 li.on a{color:#fff;}
.ajaxList li{padding-top:15px; padding-bottom:15px; border-bottom:1px solid #ededed;}
.ajaxList li.head{padding-top:10px !important; padding-bottom:10px !important; border-bottom:none; background-color:#f8f8f8;}
.ajaxList li.head h4{padding-left:12px;}
.imageList ul li{width:50% !important;}
.searchArea .layui-form-label{padding-right:0; padding-left:0; width:80px; text-align:left;}
.searchArea .layui-input-block{margin-left:80px;}
.layui-form-radio *{font-size:15px;}
.fixed-nav .swiper-slide{width:25%; }
.fixed-main .swiper-nav .swiper-slide{width: 25%;}
.fixed-main .swiper-nav .swiper-slide .link{line-height: 35px; font-size:1.125em;}
.fixed-main{background: none;}
.header .inhead .swiper-nav .swiper-slide .link{line-height: 40px;}


.footer-links ul li{width: 50%;}
}

@media (max-width:680px) {
.imageList ul li span.pic{height:168px !important;}

.header-xuanfu-bar .skip ul li.gov{display: none;}
}

@media (max-width:640px) {
.header .logo dl dt{margin-right:5px;}
.header .logo dl dt img{height:60px;}
.header .logo dl dd span{font-size:2.4em;}
.header .logo dl dd font{display:none;}

.footer-contact .module-span7{float:none; width:auto;}
.footer-contact .module-span5{float:none; width:auto;}
.footer-contact .module-span5 dt{display:none;}

.common-head.add .menu1 li{width:50%;}
.common-more{display:none;}
.inMobile{display:block;}
.imageList ul li span.pic{height:160px !important;}
.imageList ul li span.txt{padding:5px;}
.imageList ul li span.txt:before{content:normal;}
.imageList ul li span.txt font{display:block; width:auto; line-height:35px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
}

@media (max-width: 480px) {
.imageList ul li span.pic{height:132px !important;}
.ajaxList li .title{white-space:normal;}
.ajaxList li .title a{white-space:normal;}
.header-xuanfu-bar.fixed .skip ul .user{margin-right: 11%;}
}

@media (max-width: 450px) {
.footer-link-menu ul li{width:100% !important;}
.footer-link-content ul li{width:50%;}

.imageList ul li span.pic{height:132px !important;}
.ajaxList li .title{white-space:normal;}
.ajaxList li .title a{white-space:normal;}
.header-xuanfu-bar.fixed .skip ul .user{margin-right: 14%;}
.header-xuanfu-bar.fixed .skip ul li{padding-right: 3px;padding-left: 3px;}
}

@media (max-width: 400px) {
.infoList.fileList li h4 a font{float:none; white-space:normal; max-width:100%;}
.infoList.fileList li .Icon{float:none; display:inline-block; vertical-align:middle;}
.infoList li h4{padding-right:0 !important;}
.infoList li h4 a{display:inline !important; float:none !important; max-width:none !important; padding-right:12px !important; white-space:normal !important;}
.infoList li h4 .time{position:static !important;}
.imageList ul li span.pic{height:120px !important;}

.footer-wzbz img{height:45px;}
.footer-wzbz #conac img{height:65px;}

.footer-links ul li{width: 100%;}
}

@media (max-width: 360px){
.header .logo dl dt img{height:50px;}
.header .logo dl dd span{font-size:2em;}
.header-picker{width:100%;}
.header-xuanfu-bar .skip ul li.gov{display:none;}
}

